#pragma once

#include "string"
#include "map"
using namespace std;
class CFriend
{
private:
public:
	void Add_Friend		(string username_,string friendname_,multimap<string, string> &friend_list,multimap<string, string> &requests);
	void Remove_Friend	(string username_,string friendname_,multimap<string, string> &friend_list,multimap<string, string> &requests);
	void Remove_Request	(string username_,string friendname_,multimap<string, string> &requests);
	bool Is_Friend		(string username_,string friendname_,multimap<string, string> &friend_list);
	void Remove			(string username_,string friendname_,multimap<string, string> &friend_list,multimap<string, string> &requests);
	void cancel_request	(string username_,string friendname_,multimap<string, string> &friend_list,multimap<string, string> &requests);
	//bool Is_User        (string username_);
	string Show_request (string username_,multimap<string, string> &requests);
	string Show_Friend  (string username_,multimap<string, string> &friend_list);
	CFriend(void);
	~CFriend(void);
};

